You haven't searched anything yet.
POSITION SUMMARY:
Responsible for leading the software development department, establishing goals and objectives based upon organizational focus.
DUTIES AND RESPONSIBILITIES:
* Responsible for translating design objectives into an acceptable program of appropriate engineering personnel, schedules, specifications and resource.
* Perform complex software development functions, which require a high degree of technical competence.
* Perform analysis, performance and hardware/software tradeoff evaluations of system designs.
* Facilitate all of the design and implementation phases of a program consistent with divisional standards and goals.
* Provide budgeting and tracking information associated with program development to management.
* Review program status with software developers on a regular basis and provide program status reports.
* Provide coordinated support for all software development programs as required.
* Effectively communicate pertinent information to staff on a wide variety of subjects including goals and objectives, divisional requirements and the current status of the division.
* Effectively represent the department and division and corporate interests at professional and sales meetings, with end-users of our equipment, and with contractors servicing MSD's products.
* Deliver technical presentations at meetings attended by peer groups, sales personnel, other divisional department members, customers, and at professional meetings.
* Ensure design, fabrication, maintenance and repair methods/processes are developed as well as executed in a manner that supports all quality standards.
* Manage the development and mentoring of the software engineering team managers.
* Manage continuous improvement for software development processes and methodology. Explore, evaluate and implement software development and SQA tools.
* Interface closely with Engineering, Manufacturing, and upper management to ensure the accurate specification, implementation, release and support of all developed products.
EXPERIENCE AND QUALIFICATIONS:
* Minimum of a MS Degree in Computer Science/Engineering, Biomedical instrumentation or equivalent experience.
* Minimum of 15 years of experience in the biotech field.
* Minimum of 5 years of software development experience.
* Minimum of 5 years management experience.
KNOWLEDGE, SKILLS AND ABILITIES:
* Ability to define product requirements and specifications.
* Knowledgeable and experienced in development/project management methodologies.
* Ability to organize and manage a team of engineering personnel for the purposes of design, prototyping, testing and transfer to manufacturing of an entire system.
* Ability to effectively represent the department interests both internally to the organization and externally.
* Ability to schedule major projects and allocate resources with an emphasis on scheduling, budgeting and managing.
* Ability to motivate team members and evaluate performance.
* Ability to use problem solving skills on both a managerial and technical level, through the use of engineering skills, personnel skills, and technology.
PHYSICAL DEMANDS:
* This position requires the ability to communicate and exchange information, utilize equipment necessary to perform the job, and move about the office.
WORK ENVIRONMENT:
* This position is performed in a traditional office environment.
Full Time
Pharmaceutical
$208k-254k (estimate)
05/01/2023
07/02/2024
mesoscale.com
WASHINGTON, DC
200 - 500
1995
Private
MARCOS LORENZO
$50M - $200M
Pharmaceutical
Meso Scale Diagnostics develops, manufactures and markets products and services for biological detection, measurement and analysis.
The following is the career advancement route for Senior Director, Software Engineering positions, which can be used as a reference in future career path planning. As a Senior Director, Software Engineering, it can be promoted into senior positions as a Top Software Development Executive that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Director, Software Engineering. You can explore the career advancement for a Senior Director, Software Engineering below and select your interested title to get hiring information.